redeem a promise

Translations
tenir une promesse
Definitions
To fulfill or carry out a commitment or assurance made to someone, often involving taking action to make amends or restore trust.